package com.bbcare.followup.plat.service;

import java.util.HashMap;
import java.util.Map;

/**
 * @name: app端调用随访系统服务类接口
 * @author: DemonLee
 * @createTime: 2017.5.19
 * @description: 随访系统提供给app端调用的相关服务接口
 * @modify:
 * 
 */
public interface IAppUserService {
    // 通用接口，查询线上主诉登记、线上随访的任务内容
    public HashMap<String, Object> getOnlinePtTaskContDataInfo(Map<String, Object> paramMap) throws Exception;

    // app端获取患者任务内容接口
    public HashMap<String, Object> getAppPtTaskContDataInfo(Map<String, Object> paramMap) throws Exception;

    // 根据患者id查询加入的队列list接口
    public Map<String, Object> listPtQueueInfo(Map<String, Object> paramMap) throws Exception;

    // app端获取患者是否存在线上随访问卷(查询窗口期内的线上问卷)接口
    public HashMap<String, Object> getPtOnlineTaskInform(Map<String, Object> paramMap) throws Exception;

    // app端获取患者线上随访问卷(查询窗口期内的线上问卷)接口
    public HashMap<String, Object> getPtInformOnlineContData(Map<String, Object> paramMap) throws Exception;

    // app端获取主诉（登记）任务内容操作详情接口
    public HashMap<String, Object> getPtOnlineOperateDetail(Map<String, Object> paramMap) throws Exception;

    // 更新app激活状态等
    public Map<String, Object> updatePtAppActStatus(Map<String, Object> paramMap) throws Exception;
}
